xen: remove more declarations from C files.
authorTim Deegan <Tim.Deegan@citrix.com>
Fri, 27 May 2011 07:56:12 +0000 (08:56 +0100)
committerTim Deegan <Tim.Deegan@citrix.com>
Fri, 27 May 2011 07:56:12 +0000 (08:56 +0100)
commitf87806bcecfdd4d57bc1b543045ce3bfa84332a4
tree26d8986e03ce83ad6d00a3b22da9915d531a4a63
parent2d680dadf189da1774c086f6eed72e5da564eb1e
xen: remove more declarations from C files.

This patch moves some more, mostly data, extern declarations into
header files.   I haven't been as strict as I was with functions;
in particular there are a number of declarations of assembler labels
that are only used in one place.  I've also left a few compat-mode
tricks, and all the magic in symbols.c

Signed-off-by: Tim Deegan <Tim.Deegan@citrix.com>
41 files changed:
xen/arch/x86/cpu/mcheck/mce.c
xen/arch/x86/cpu/mcheck/mce.h
xen/arch/x86/cpu/mcheck/x86_mca.h
xen/arch/x86/cpu/mtrr/main.c
xen/arch/x86/cpu/mtrr/mtrr.h
xen/arch/x86/extable.c
xen/arch/x86/hvm/intercept.c
xen/arch/x86/hvm/mtrr.c
xen/arch/x86/hvm/svm/svm.c
xen/arch/x86/hvm/svm/vmcb.c
xen/arch/x86/hvm/vpmu.c
xen/arch/x86/io_apic.c
xen/arch/x86/oprofile/nmi_int.c
xen/arch/x86/oprofile/op_model_athlon.c
xen/arch/x86/oprofile/op_x86_model.h
xen/arch/x86/platform_hypercall.c
xen/arch/x86/setup.c
xen/arch/x86/tboot.c
xen/arch/x86/traps.c
xen/arch/x86/x86_32/mm.c
xen/arch/x86/x86_64/traps.c
xen/common/sched_arinc653.c
xen/common/schedule.c
xen/drivers/acpi/pmstat.c
xen/drivers/passthrough/amd/iommu_acpi.c
xen/drivers/passthrough/amd/iommu_intr.c
xen/drivers/passthrough/amd/pci_amd_iommu.c
xen/include/acpi/cpufreq/cpufreq.h
xen/include/asm-x86/amd-iommu.h
xen/include/asm-x86/config.h
xen/include/asm-x86/hvm/io.h
xen/include/asm-x86/hvm/svm/amd-iommu-proto.h
xen/include/asm-x86/hvm/vpmu.h
xen/include/asm-x86/mce.h
xen/include/asm-x86/mtrr.h
xen/include/asm-x86/page.h
xen/include/asm-x86/processor.h
xen/include/asm-x86/uaccess.h
xen/include/xen/sched-if.h
xen/include/xen/smp.h
xen/include/xen/time.h